package com.maxd.modules.antPlant.api.resp;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @author mengshx
 * datetime 2024-04-14 09:41
 **/
@Data
public class WphTransferResp {
        @JsonProperty("message")
        private String message;
        @JsonProperty("status_code")
        private Integer statusCode;
        private Data data;
        @Getter
        @Setter
        public static class Data{
            @JsonProperty("urlInfoList")
            private List<UrlinfolistItem> urlinfolist;
            @Getter
            @Setter
            public static class UrlinfolistItem{
                @JsonProperty("source")
                private String source;
                @JsonProperty("url")
                private String url;
                @JsonProperty("longUrl")
                private String longurl;
                @JsonProperty("ulUrl")
                private String ulurl;
                @JsonProperty("deeplinkUrl")
                private String deeplinkurl;
                @JsonProperty("traFrom")
                private String trafrom;
                @JsonProperty("noEvokeUrl")
                private String noevokeurl;
                @JsonProperty("noEvokeLongUrl")
                private String noevokelongurl;
                @JsonProperty("vipWxUrl")
                private String vipwxurl;
                @JsonProperty("vipWxCode")
                private Object vipwxcode;
                @JsonProperty("vipQuickAppUrl")
                private String vipquickappurl;
                @JsonProperty("appId")
                private String appid;
            }
        }
    }
